<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>Layer | EasyGameFramework</title>
	<meta name="description" content="Documentation for EasyGameFramework">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header class="tsd-header">
	<div class="tsd-page-toolbar">
		<div class="container header-container">
			<div class="header-logo">
				<a href="../globals.html" class="title">
					<span class="egf-logo"></span>
				</a>
				</select>
			</div>
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Packages</a>
				</li>
				<li>
					<a href="../modules/dpctrl_c3d.html">dpctrl-c3d</a>
				</li>
				<li>
					<a href="dpctrl_c3d.layer.html">Layer</a>
				</li>
			</ul>
			<span class="tsd-breadcrumb-current">Class Layer</span>
			<div id="tsd-filter">
				<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
				<div class="tsd-filter-group">
					<input type="checkbox" id="tsd-filter-inherited" checked />
					<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
				</div>
			</div>
			<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="tsd-signature-type">Node</span>
						<ul class="tsd-hierarchy">
							<li>
								<span class="target">Layer</span>
							</li>
						</ul>
					</li>
				</ul>
			</section>
			<section class="tsd-panel">
				<h3>Implements</h3>
				<ul class="tsd-hierarchy">
					<li><span class="tsd-signature-type">ISchedulable</span></li>
					<li><a href="../interfaces/layer.__global.layer.ilayer.html" class="tsd-signature-type">ILayer</a></li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Constructors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#constructor" class="tsd-kind-icon">constructor</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_objflags" class="tsd-kind-icon">_obj<wbr>Flags</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_static" class="tsd-kind-icon">_static</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_uiprops" class="tsd-kind-icon">_ui<wbr>Props</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#eventtype" class="tsd-kind-icon">Event<wbr>Type</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#nodespace" class="tsd-kind-icon">Node<wbr>Space</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#transformbit" class="tsd-kind-icon">Transform<wbr>Bit</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#transformdirtybit" class="tsd-kind-icon">Transform<wbr>Dirty<wbr>Bit</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#bookofchange" class="tsd-kind-icon">book<wbr>OfChange</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Accessors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_persistnode" class="tsd-kind-icon">_persist<wbr>Node</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#active" class="tsd-kind-icon">active</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#activeinhierarchy" class="tsd-kind-icon">active<wbr>InHierarchy</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#angle" class="tsd-kind-icon">angle</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#children" class="tsd-kind-icon">children</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#components" class="tsd-kind-icon">components</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#eulerangles" class="tsd-kind-icon">euler<wbr>Angles</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#eventprocessor" class="tsd-kind-icon">event<wbr>Processor</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#forward" class="tsd-kind-icon">forward</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#handle" class="tsd-kind-icon">handle</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#haschangedflags" class="tsd-kind-icon">has<wbr>Changed<wbr>Flags</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#isvalid" class="tsd-kind-icon">is<wbr>Valid</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#layer" class="tsd-kind-icon">layer</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#layername" class="tsd-kind-icon">layer<wbr>Name</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#layertype" class="tsd-kind-icon">layer<wbr>Type</a></li>
								<li class="tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#matrix" class="tsd-kind-icon">matrix</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#name" class="tsd-kind-icon">name</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#parent" class="tsd-kind-icon">parent</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#position" class="tsd-kind-icon">position</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#rotation" class="tsd-kind-icon">rotation</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#scale" class="tsd-kind-icon">scale</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#scene" class="tsd-kind-icon">scene</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#uuid" class="tsd-kind-icon">uuid</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#worldmatrix" class="tsd-kind-icon">world<wbr>Matrix</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#worldposition" class="tsd-kind-icon">world<wbr>Position</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#worldrotation" class="tsd-kind-icon">world<wbr>Rotation</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#worldscale" class="tsd-kind-icon">world<wbr>Scale</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_destroyimmediate" class="tsd-kind-icon">_destroy<wbr>Immediate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_destruct" class="tsd-kind-icon">_destruct</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_onbatchcreated" class="tsd-kind-icon">_on<wbr>Batch<wbr>Created</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_onbeforeserialize" class="tsd-kind-icon">_on<wbr>Before<wbr>Serialize</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_onpostactivated" class="tsd-kind-icon">_on<wbr>Post<wbr>Activated</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_onsetparent" class="tsd-kind-icon">_on<wbr>Set<wbr>Parent</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_removecomponent" class="tsd-kind-icon">_remove<wbr>Component</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#_updatesiblingindex" class="tsd-kind-icon">_update<wbr>Sibling<wbr>Index</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#addchild" class="tsd-kind-icon">add<wbr>Child</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="dpctrl_c3d.layer.html#addcomponent" class="tsd-kind-icon">add<wbr>Component</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#attr" class="tsd-kind-icon">attr</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#destroy" class="tsd-kind-icon">destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#destroyallchildren" class="tsd-kind-icon">destroy<wbr>All<wbr>Children</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#dispatchevent" class="tsd-kind-icon">dispatch<wbr>Event</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#emit" class="tsd-kind-icon">emit</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getchildbyname" class="tsd-kind-icon">get<wbr>Child<wbr>ByName</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getchildbypath" class="tsd-kind-icon">get<wbr>Child<wbr>ByPath</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getchildbyuuid" class="tsd-kind-icon">get<wbr>Child<wbr>ByUuid</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getcomponent" class="tsd-kind-icon">get<wbr>Component</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getcomponentinchildren" class="tsd-kind-icon">get<wbr>Component<wbr>InChildren</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getcomponents" class="tsd-kind-icon">get<wbr>Components</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getcomponentsinchildren" class="tsd-kind-icon">get<wbr>Components<wbr>InChildren</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getparent" class="tsd-kind-icon">get<wbr>Parent</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getposition" class="tsd-kind-icon">get<wbr>Position</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getrotation" class="tsd-kind-icon">get<wbr>Rotation</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getscale" class="tsd-kind-icon">get<wbr>Scale</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getsiblingindex" class="tsd-kind-icon">get<wbr>Sibling<wbr>Index</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getworldmatrix" class="tsd-kind-icon">get<wbr>World<wbr>Matrix</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getworldposition" class="tsd-kind-icon">get<wbr>World<wbr>Position</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getworldrs" class="tsd-kind-icon">get<wbr>WorldRS</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getworldrt" class="tsd-kind-icon">get<wbr>WorldRT</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getworldrotation" class="tsd-kind-icon">get<wbr>World<wbr>Rotation</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#getworldscale" class="tsd-kind-icon">get<wbr>World<wbr>Scale</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#haseventlistener" class="tsd-kind-icon">has<wbr>Event<wbr>Listener</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#insertchild" class="tsd-kind-icon">insert<wbr>Child</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#invalidatechildren" class="tsd-kind-icon">invalidate<wbr>Children</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#inversetransformpoint" class="tsd-kind-icon">inverse<wbr>Transform<wbr>Point</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#ischildof" class="tsd-kind-icon">is<wbr>Child<wbr>Of</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#lookat" class="tsd-kind-icon">look<wbr>At</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#off" class="tsd-kind-icon">off</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#on" class="tsd-kind-icon">on</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#onadd" class="tsd-kind-icon">on<wbr>Add</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#ondestroy" class="tsd-kind-icon">on<wbr>Destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#onhide" class="tsd-kind-icon">on<wbr>Hide</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#oninit" class="tsd-kind-icon">on<wbr>Init</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#onnodeadd" class="tsd-kind-icon">on<wbr>Node<wbr>Add</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#onshow" class="tsd-kind-icon">on<wbr>Show</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="dpctrl_c3d.layer.html#onspadd" class="tsd-kind-icon">on<wbr>SpAdd</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#once" class="tsd-kind-icon">once</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#pausesystemevents" class="tsd-kind-icon">pause<wbr>System<wbr>Events</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#removeallchildren" class="tsd-kind-icon">remove<wbr>All<wbr>Children</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#removechild" class="tsd-kind-icon">remove<wbr>Child</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="dpctrl_c3d.layer.html#removecomponent" class="tsd-kind-icon">remove<wbr>Component</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#removefromparent" class="tsd-kind-icon">remove<wbr>From<wbr>Parent</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#resumesystemevents" class="tsd-kind-icon">resume<wbr>System<wbr>Events</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#rotate" class="tsd-kind-icon">rotate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setparent" class="tsd-kind-icon">set<wbr>Parent</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setposition" class="tsd-kind-icon">set<wbr>Position</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setrts" class="tsd-kind-icon">setRTS</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setrotation" class="tsd-kind-icon">set<wbr>Rotation</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setrotationfromeuler" class="tsd-kind-icon">set<wbr>Rotation<wbr>From<wbr>Euler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setscale" class="tsd-kind-icon">set<wbr>Scale</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setsiblingindex" class="tsd-kind-icon">set<wbr>Sibling<wbr>Index</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setworldposition" class="tsd-kind-icon">set<wbr>World<wbr>Position</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setworldrotation" class="tsd-kind-icon">set<wbr>World<wbr>Rotation</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setworldrotationfromeuler" class="tsd-kind-icon">set<wbr>World<wbr>Rotation<wbr>From<wbr>Euler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#setworldscale" class="tsd-kind-icon">set<wbr>World<wbr>Scale</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#targetoff" class="tsd-kind-icon">target<wbr>Off</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#translate" class="tsd-kind-icon">translate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#updateworldtransform" class="tsd-kind-icon">update<wbr>World<wbr>Transform</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="dpctrl_c3d.layer.html#walk" class="tsd-kind-icon">walk</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#_deferreddestroy" class="tsd-kind-icon">_deferred<wbr>Destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="dpctrl_c3d.layer.html#isnode" class="tsd-kind-icon">is<wbr>Node</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Constructors</h2>
				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="constructor" class="tsd-anchor"></a>
					<h3>constructor</h3>
					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="dpctrl_c3d.layer.html" class="tsd-signature-type">Layer</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#constructor">constructor</a></p>
								<p>Overrides BaseNode.__constructor</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19599</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> name: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="dpctrl_c3d.layer.html" class="tsd-signature-type">Layer</a></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
					<a name="_objflags" class="tsd-anchor"></a>
					<h3>_obj<wbr>Flags</h3>
					<div class="tsd-signature tsd-kind-icon">_obj<wbr>Flags<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_objflags">_objFlags</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12008</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
					<a name="_static" class="tsd-anchor"></a>
					<h3>_static</h3>
					<div class="tsd-signature tsd-kind-icon">_static<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_static">_static</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19587</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
					<a name="_uiprops" class="tsd-anchor"></a>
					<h3>_ui<wbr>Props</h3>
					<div class="tsd-signature tsd-kind-icon">_ui<wbr>Props<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">cocos_core_scene_graph_node_ui_properties_NodeUIProperties</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_uiprops">_uiProps</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19586</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="eventtype" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> Event<wbr>Type</h3>
					<div class="tsd-signature tsd-kind-icon">Event<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">SystemEventType</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#eventtype">EventType</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19569</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>en</dt>
							<dd><p>Event types emitted by Node</p>
							</dd>
							<dt>zh</dt>
							<dd><p>节点可能发出的事件类型</p>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="nodespace" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> Node<wbr>Space</h3>
					<div class="tsd-signature tsd-kind-icon">Node<wbr>Space<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">cocos_core_scene_graph_node_enum_NodeSpace</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#nodespace">NodeSpace</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19574</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>en</dt>
							<dd><p>Coordinates space</p>
							</dd>
							<dt>zh</dt>
							<dd><p>空间变换操作的坐标系</p>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="transformbit" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> Transform<wbr>Bit</h3>
					<div class="tsd-signature tsd-kind-icon">Transform<wbr>Bit<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">cocos_core_scene_graph_node_enum_TransformBit</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#transformbit">TransformBit</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19585</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>en</dt>
							<dd><p>Bit masks for Node transformation parts, can be used to determine which part changed in [[SystemEventType.TRANSFORM_CHANGED]] event</p>
							</dd>
							<dt>zh</dt>
							<dd><p>节点变换更新的具体部分，可用于判断 [[SystemEventType.TRANSFORM_CHANGED]] 事件的具体类型</p>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="transformdirtybit" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> Transform<wbr>Dirty<wbr>Bit</h3>
					<div class="tsd-signature tsd-kind-icon">Transform<wbr>Dirty<wbr>Bit<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">cocos_core_scene_graph_node_enum_TransformBit</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#transformdirtybit">TransformDirtyBit</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19580</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>en</dt>
							<dd><p>Bit masks for Node transformation parts</p>
							</dd>
							<dt>zh</dt>
							<dd><p>节点变换更新的具体部分</p>
							</dd>
							<dt>deprecated</dt>
							<dd><p>please use [[Node.TransformBit]]</p>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="bookofchange" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> book<wbr>OfChange</h3>
					<div class="tsd-signature tsd-kind-icon">book<wbr>OfChange<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#bookofchange">bookOfChange</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19564</li>
						</ul>
					</aside>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Accessors</h2>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="_persistnode" class="tsd-anchor"></a>
					<h3>_persist<wbr>Node</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> _persistNode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> _persistNode<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_persistnode">_persistNode</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19094</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_persistnode">_persistNode</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19095</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="active" class="tsd-anchor"></a>
					<h3>active</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> active<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> active<span class="tsd-signature-symbol">(</span>isActive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#active">active</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19100</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#active">active</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19101</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>isActive: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="activeinhierarchy" class="tsd-anchor"></a>
					<h3>active<wbr>InHierarchy</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> activeInHierarchy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#activeinhierarchy">activeInHierarchy</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19102</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="angle" class="tsd-anchor"></a>
					<h3>angle</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> angle<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> angle<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#angle">angle</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19616</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#angle">angle</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19617</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="children" class="tsd-anchor"></a>
					<h3>children</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> children<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#children">children</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19099</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="components" class="tsd-anchor"></a>
					<h3>components</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> components<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ReadonlyArray</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#components">components</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19093</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ReadonlyArray</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="eulerangles" class="tsd-anchor"></a>
					<h3>euler<wbr>Angles</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> eulerAngles<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> eulerAngles<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#eulerangles">eulerAngles</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19615</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#eulerangles">eulerAngles</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19614</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="eventprocessor" class="tsd-anchor"></a>
					<h3>event<wbr>Processor</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> eventProcessor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#eventprocessor">eventProcessor</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19106</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="forward" class="tsd-anchor"></a>
					<h3>forward</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> forward<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> forward<span class="tsd-signature-symbol">(</span>dir<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#forward">forward</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19626</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vec3</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#forward">forward</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19627</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>dir: <span class="tsd-signature-type">Vec3</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="handle" class="tsd-anchor"></a>
					<h3>handle</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> handle<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">renderer.NodeHandle</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#handle">handle</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19607</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">renderer.NodeHandle</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="haschangedflags" class="tsd-anchor"></a>
					<h3>has<wbr>Changed<wbr>Flags</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> hasChangedFlags<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> hasChangedFlags<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#haschangedflags">hasChangedFlags</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19630</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#haschangedflags">hasChangedFlags</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19631</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="isvalid" class="tsd-anchor"></a>
					<h3>is<wbr>Valid</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> isValid<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#isvalid">isValid</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12013</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="layer" class="tsd-anchor"></a>
					<h3>layer</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> layer<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> layer<span class="tsd-signature-symbol">(</span>l<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#layer">layer</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19629</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#layer">layer</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19628</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>l: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
					<a name="layername" class="tsd-anchor"></a>
					<h3>layer<wbr>Name</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> layerName<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:21</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
					<a name="layertype" class="tsd-anchor"></a>
					<h3>layer<wbr>Type</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> layerType<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:18</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="matrix" class="tsd-anchor"></a>
					<h3>matrix</h3>
					<ul class="tsd-signatures tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> matrix<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#matrix">matrix</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19624</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="name" class="tsd-anchor"></a>
					<h3>name</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> name<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> name<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#name">name</a></p>
								<p>Overrides CCObject.name</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19096</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#name">name</a></p>
								<p>Overrides CCObject.name</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19097</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="parent" class="tsd-anchor"></a>
					<h3>parent</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> parent<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> parent<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#parent">parent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19103</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#parent">parent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19104</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="position" class="tsd-anchor"></a>
					<h3>position</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> position<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> position<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#position">position</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19608</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#position">position</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19609</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="rotation" class="tsd-anchor"></a>
					<h3>rotation</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> rotation<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> rotation<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#rotation">rotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19612</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#rotation">rotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19613</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="scale" class="tsd-anchor"></a>
					<h3>scale</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> scale<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> scale<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#scale">scale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19620</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#scale">scale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19621</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="scene" class="tsd-anchor"></a>
					<h3>scene</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> scene<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Scene</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#scene">scene</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19105</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Scene</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="uuid" class="tsd-anchor"></a>
					<h3>uuid</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> uuid<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#uuid">uuid</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19098</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="worldmatrix" class="tsd-anchor"></a>
					<h3>world<wbr>Matrix</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> worldMatrix<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldmatrix">worldMatrix</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19625</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="worldposition" class="tsd-anchor"></a>
					<h3>world<wbr>Position</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> worldPosition<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> worldPosition<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldposition">worldPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19610</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldposition">worldPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19611</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="worldrotation" class="tsd-anchor"></a>
					<h3>world<wbr>Rotation</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> worldRotation<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> worldRotation<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldrotation">worldRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19618</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldrotation">worldRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19619</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="worldscale" class="tsd-anchor"></a>
					<h3>world<wbr>Scale</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> worldScale<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> worldScale<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldscale">worldScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19622</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#worldscale">worldScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19623</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_destroyimmediate" class="tsd-anchor"></a>
					<h3>_destroy<wbr>Immediate</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_destroy<wbr>Immediate<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_destroyimmediate">_destroyImmediate</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12053</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_destruct" class="tsd-anchor"></a>
					<h3>_destruct</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_destruct<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_destruct">_destruct</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12052</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Clear all references in the instance.</p>
								</div>
								<p>NOTE: this method will not clear the getter or setter functions which defined in the instance of CCObject.
									You can override the _destruct method if you need, for example:
									_destruct: function () {
									for (var key in this) {
									if (this.hasOwnProperty(key)) {
									switch (typeof this[key]) {
									case &#39;string&#39;:
									this[key] = &#39;&#39;;
									break;
									case &#39;object&#39;:
									case &#39;function&#39;:
									this[key] = null;
									break;
									}
									}
								}</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="_onbatchcreated" class="tsd-anchor"></a>
					<h3>_on<wbr>Batch<wbr>Created</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_on<wbr>Batch<wbr>Created<span class="tsd-signature-symbol">(</span>dontSyncChildPrefab<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_onbatchcreated">_onBatchCreated</a></p>
								<p>Overrides BaseNode._onBatchCreated</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19640</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>dontSyncChildPrefab: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_onbeforeserialize" class="tsd-anchor"></a>
					<h3>_on<wbr>Before<wbr>Serialize</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_on<wbr>Before<wbr>Serialize<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_onbeforeserialize">_onBeforeSerialize</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19641</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="_onpostactivated" class="tsd-anchor"></a>
					<h3>_on<wbr>Post<wbr>Activated</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_on<wbr>Post<wbr>Activated<span class="tsd-signature-symbol">(</span>active<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_onpostactivated">_onPostActivated</a></p>
								<p>Overrides BaseNode._onPostActivated</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19642</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>active: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="_onsetparent" class="tsd-anchor"></a>
					<h3>_on<wbr>Set<wbr>Parent</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_on<wbr>Set<wbr>Parent<span class="tsd-signature-symbol">(</span>oldParent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span>, keepWorldTransform<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_onsetparent">_onSetParent</a></p>
								<p>Overrides BaseNode._onSetParent</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19639</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>oldParent: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5>
								</li>
								<li>
									<h5>keepWorldTransform: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_removecomponent" class="tsd-anchor"></a>
					<h3>_remove<wbr>Component</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_remove<wbr>Component<span class="tsd-signature-symbol">(</span>component<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_removecomponent">_removeComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19524</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>component: <span class="tsd-signature-type">Component</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_updatesiblingindex" class="tsd-anchor"></a>
					<h3>_update<wbr>Sibling<wbr>Index</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_update<wbr>Sibling<wbr>Index<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#_updatesiblingindex">_updateSiblingIndex</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19525</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="addchild" class="tsd-anchor"></a>
					<h3>add<wbr>Child</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">add<wbr>Child<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#addchild">addChild</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19197</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Add a child to the current node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>添加一个子节点。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>child: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Node</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the child node to be added</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="addcomponent" class="tsd-anchor"></a>
					<h3>add<wbr>Component</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">add<wbr>Component&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span></li>
						<li class="tsd-signature tsd-kind-icon">add<wbr>Component<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#addcomponent">addComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19359</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Adds a component class to the node. You can also add component to node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>向节点添加一个指定类型的组件类，你还可以通过传入脚本的名称来添加组件。</p>
									</dd>
									<dt>throws</dt>
									<dd><p><code>TypeError</code> if the <code>classConstructor</code> does not specify a cc-class constructor extending the <code>Component</code>.</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var sprite = node.addComponent(Sprite)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of the component to add</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#addcomponent">addComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19370</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Adds a component class to the node. You can also add component to node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>向节点添加一个指定类型的组件类，你还可以通过传入脚本的名称来添加组件。</p>
									</dd>
									<dt>throws</dt>
									<dd><p><code>TypeError</code> if the <code>className</code> does not specify a cc-class constructor extending the <code>Component</code>.</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code><span class="hljs-keyword">var</span> <span class="hljs-keyword">test</span> = node.addComponent(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class name of the component to add</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="attr" class="tsd-anchor"></a>
					<h3>attr</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">attr<span class="tsd-signature-symbol">(</span>attrs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#attr">attr</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19152</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Properties configuration function.
											All properties in attrs will be set to the node,
											when the setter of the node is available,
										the property will be set via setter function.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>属性配置函数。在 attrs 的所有属性将被设置为节点属性。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var attrs = { <span class="hljs-attr">name:</span> <span class="hljs-string">&#x27;New Name&#x27;</span>, <span class="hljs-attr">active:</span> <span class="hljs-literal">false</span> };
node.attr(attrs);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>attrs: <span class="tsd-signature-type">unknown</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Properties to be set to node</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="destroy" class="tsd-anchor"></a>
					<h3>destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#destroy">destroy</a></p>
								<p>Overrides BaseNode.destroy</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19606</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="destroyallchildren" class="tsd-anchor"></a>
					<h3>destroy<wbr>All<wbr>Children</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">destroy<wbr>All<wbr>Children<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#destroyallchildren">destroyAllChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19523</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Destroy all children from the node, and release all their own references to other objects.
										Actual destruct operation will delayed until before rendering.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>销毁所有子节点，并释放所有它们对其它对象的引用。
										实际销毁操作会延迟到当前帧渲染前执行。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="dispatchevent" class="tsd-anchor"></a>
					<h3>dispatch<wbr>Event</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">dispatch<wbr>Event<span class="tsd-signature-symbol">(</span>event<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#dispatchevent">dispatchEvent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19498</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Dispatches an event into the event flow.
										The event target is the EventTarget object upon which the dispatchEvent() method is called.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>分发事件到事件流中。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>event: <span class="tsd-signature-type">Event</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The Event object that is dispatched into the event flow</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="emit" class="tsd-anchor"></a>
					<h3>emit</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">emit<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, arg0<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, arg1<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, arg2<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, arg3<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, arg4<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#emit">emit</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19490</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Trigger an event directly with the event name and necessary arguments.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>通过事件名发送自定义事件</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts">eventTarget.emit(<span class="hljs-string">&#x27;fire&#x27;</span>, event);
eventTarget.emit(<span class="hljs-string">&#x27;fire&#x27;</span>, message, emitter);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>type: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>event type</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> arg0: <span class="tsd-signature-type">any</span></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> arg1: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>First argument in callback</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> arg2: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Second argument in callback</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> arg3: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Third argument in callback</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> arg4: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Fourth argument in callback</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getchildbyname" class="tsd-anchor"></a>
					<h3>get<wbr>Child<wbr>ByName</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Child<wbr>ByName<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getchildbyname">getChildByName</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19180</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns a child with the same name.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>通过名称获取节点的子节点。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var child = node.getChildByName(<span class="hljs-string">&quot;Test Node&quot;</span>)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>name: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A name to find the child node.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
							<p>a CCNode object whose name equals to the input parameter</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getchildbypath" class="tsd-anchor"></a>
					<h3>get<wbr>Child<wbr>ByPath</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Child<wbr>ByPath<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getchildbypath">getChildByPath</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19191</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns a child with the given path.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>通过路径获取节点的子节点。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var child = node.getChildByPath(<span class="hljs-string">&quot;subNode/Test Node&quot;</span>)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>path: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A path to find the child node.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
							<p>a Node object whose path equals to the input parameter</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getchildbyuuid" class="tsd-anchor"></a>
					<h3>get<wbr>Child<wbr>ByUuid</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Child<wbr>ByUuid<span class="tsd-signature-symbol">(</span>uuid<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getchildbyuuid">getChildByUuid</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19169</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns a child with the same uuid.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>通过 uuid 获取节点的子节点。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>uuid: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The uuid to find the child node.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
							<p>a Node whose uuid equals to the input parameter</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponent" class="tsd-anchor"></a>
					<h3>get<wbr>Component</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponent">getComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19281</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of supplied type if the node has one attached, null if it doesn&#39;t.
										You can also get component in the node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取节点上指定类型的组件，如果节点有附加指定类型的组件，则返回，如果没有则为空。
										传入参数也可以是脚本的名称。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code><span class="hljs-comment">// get sprite component.</span>
<span class="hljs-keyword">var</span> sprite = node.getComponent(Sprite);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponent">getComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19296</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of supplied type if the node has one attached, null if it doesn&#39;t.
										You can also get component in the node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取节点上指定类型的组件，如果节点有附加指定类型的组件，则返回，如果没有则为空。
										传入参数也可以是脚本的名称。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code><span class="hljs-comment">// get custom test class.</span>
<span class="hljs-keyword">var</span> <span class="hljs-keyword">test</span> = node.getComponent(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class name of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponentinchildren" class="tsd-anchor"></a>
					<h3>get<wbr>Component<wbr>InChildren</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component<wbr>InChildren&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component<wbr>InChildren<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponentinchildren">getComponentInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19318</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of given type in any of its children using depth first search.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找所有子节点中第一个匹配指定类型的组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var sprite = node.getComponentInChildren(Sprite)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponentinchildren">getComponentInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19328</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of given type in any of its children using depth first search.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找所有子节点中第一个匹配指定类型的组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code><span class="hljs-keyword">var</span> <span class="hljs-keyword">Test</span> = node.getComponentInChildren(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class name of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponents" class="tsd-anchor"></a>
					<h3>get<wbr>Components</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponents">getComponents</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19302</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of given type in the node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>返回节点上指定类型的所有组件。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponents">getComponents</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19308</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of given type in the node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>返回节点上指定类型的所有组件。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class name of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponentsinchildren" class="tsd-anchor"></a>
					<h3>get<wbr>Components<wbr>InChildren</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components<wbr>InChildren&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components<wbr>InChildren<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponentsinchildren">getComponentsInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19338</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of given type in self or any of its children.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找自身或所有子节点中指定类型的组件</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var sprites = node.getComponentsInChildren(Sprite)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getcomponentsinchildren">getComponentsInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19348</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of given type in self or any of its children.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找自身或所有子节点中指定类型的组件</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>var tests = node.getComponentsInChildren(<span class="hljs-string">&quot;Test&quot;</span>)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class name of the target component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getparent" class="tsd-anchor"></a>
					<h3>get<wbr>Parent</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Parent<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getparent">getParent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19157</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get parent of the node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取该节点的父节点。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getposition" class="tsd-anchor"></a>
					<h3>get<wbr>Position</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Position<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getposition">getPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19696</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get position in local coordinate system, please try to pass <code>out</code> vector and reuse it to avoid garbage.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取本地坐标，注意，尽可能传递复用的 [[Vec3]] 以避免产生垃圾。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out vector</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vec3</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new vector will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getrotation" class="tsd-anchor"></a>
					<h3>get<wbr>Rotation</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Rotation<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quat</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getrotation">getRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19732</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get rotation as quaternion in local coordinate system, please try to pass <code>out</code> quaternion and reuse it to avoid garbage.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取本地旋转，注意，尽可能传递复用的 [[Quat]] 以避免产生垃圾。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Quat</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out quaternion</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Quat</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new quaternion will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getscale" class="tsd-anchor"></a>
					<h3>get<wbr>Scale</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Scale<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getscale">getScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19753</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get scale in local coordinate system, please try to pass <code>out</code> vector and reuse it to avoid garbage.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取本地缩放，注意，尽可能传递复用的 [[Vec3]] 以避免产生垃圾。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out vector</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vec3</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new vector will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getsiblingindex" class="tsd-anchor"></a>
					<h3>get<wbr>Sibling<wbr>Index</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Sibling<wbr>Index<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getsiblingindex">getSiblingIndex</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19213</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get the sibling index of the current node in its parent&#39;s children array.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取当前节点在父节点的 children 数组中的位置。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getworldmatrix" class="tsd-anchor"></a>
					<h3>get<wbr>World<wbr>Matrix</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>World<wbr>Matrix<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Mat4</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getworldmatrix">getWorldMatrix</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19839</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get a world transform matrix</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取世界变换矩阵</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Mat4</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out matrix</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Mat4</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new matrix will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getworldposition" class="tsd-anchor"></a>
					<h3>get<wbr>World<wbr>Position</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>World<wbr>Position<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getworldposition">getWorldPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19781</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get position in world coordinate system, please try to pass <code>out</code> vector and reuse it to avoid garbage.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取世界坐标，注意，尽可能传递复用的 [[Vec3]] 以避免产生垃圾。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out vector</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vec3</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new vector will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getworldrs" class="tsd-anchor"></a>
					<h3>get<wbr>WorldRS</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>WorldRS<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Mat4</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getworldrs">getWorldRS</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19846</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get a world transform matrix with only rotation and scale</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取只包含旋转和缩放的世界变换矩阵</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Mat4</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out matrix</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Mat4</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new matrix will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getworldrt" class="tsd-anchor"></a>
					<h3>get<wbr>WorldRT</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>WorldRT<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Mat4</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Mat4</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getworldrt">getWorldRT</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19853</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get a world transform matrix with only rotation and translation</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取只包含旋转和位移的世界变换矩阵</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Mat4</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out matrix</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Mat4</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new matrix will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getworldrotation" class="tsd-anchor"></a>
					<h3>get<wbr>World<wbr>Rotation</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>World<wbr>Rotation<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quat</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getworldrotation">getWorldRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19811</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get rotation as quaternion in world coordinate system, please try to pass <code>out</code> quaternion and reuse it to avoid garbage.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取世界坐标系下的旋转，注意，尽可能传递复用的 [[Quat]] 以避免产生垃圾。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Quat</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out quaternion</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Quat</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new quaternion will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="getworldscale" class="tsd-anchor"></a>
					<h3>get<wbr>World<wbr>Scale</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>World<wbr>Scale<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#getworldscale">getWorldScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19832</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Get scale in world coordinate system, please try to pass <code>out</code> vector and reuse it to avoid garbage.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取世界缩放，注意，尽可能传递复用的 [[Vec3]] 以避免产生垃圾。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> out: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Set the result to out vector</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vec3</span></h4>
							<p>If <code>out</code> given, the return value equals to <code>out</code>, otherwise a new vector will be generated and return</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="haseventlistener" class="tsd-anchor"></a>
					<h3>has<wbr>Event<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">has<wbr>Event<wbr>Listener<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callback<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">__private.AnyFunction</span>, target<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#haseventlistener">hasEventListener</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19507</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Checks whether the EventTarget object has any callback registered for a specific type of event.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>检查事件目标对象是否有为特定类型的事件注册的回调。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>type: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The type of event.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callback: <span class="tsd-signature-type">__private.AnyFunction</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback function of the event listener, if absent all event listeners for the given type will be removed</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> target: <span class="tsd-signature-type">unknown</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback callee of the event listener</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
							<p>True if a callback of the specified type is registered; false otherwise.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="insertchild" class="tsd-anchor"></a>
					<h3>insert<wbr>Child</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">insert<wbr>Child<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Node</span>, siblingIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#insertchild">insertChild</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19208</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Inserts a child to the node at a specified index.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>插入子节点到指定位置</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>node.insert<span class="hljs-constructor">Child(<span class="hljs-params">child</span>, 2)</span>;
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>child: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Node</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the child node to be inserted</p>
									</div>
								</li>
								<li>
									<h5>siblingIndex: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the sibling index to place the child in</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="invalidatechildren" class="tsd-anchor"></a>
					<h3>invalidate<wbr>Children</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">invalidate<wbr>Children<span class="tsd-signature-symbol">(</span>dirtyBit<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">cocos_core_scene_graph_node_enum_TransformBit</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#invalidatechildren">invalidateChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19670</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Invalidate the world transform information
										for this node and all its children recursively</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归标记节点世界变换为 dirty</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>dirtyBit: <span class="tsd-signature-type">cocos_core_scene_graph_node_enum_TransformBit</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The dirty bits to setup to children, can be composed with multiple dirty bits</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="inversetransformpoint" class="tsd-anchor"></a>
					<h3>inverse<wbr>Transform<wbr>Point</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">inverse<wbr>Transform<wbr>Point<span class="tsd-signature-symbol">(</span>out<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span>, p<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#inversetransformpoint">inverseTransformPoint</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19760</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Inversely transform a point from world coordinate system to local coordinate system.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>逆向变换一个空间点，一般用于将世界坐标转换到本地坐标系中。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>out: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The result point in local coordinate system will be stored in this vector</p>
									</div>
								</li>
								<li>
									<h5>p: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A position in world coordinate system</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vec3</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="ischildof" class="tsd-anchor"></a>
					<h3>is<wbr>Child<wbr>Of</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Child<wbr>Of<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Scene</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#ischildof">isChildOf</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19266</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Is this node a child of the given node?</p>
									</dd>
									<dt>zh</dt>
									<dd><p>是否是指定节点的子节点？</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>parent: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Scene</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p>True if this node is a child, deep child or identical to the given node.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="lookat" class="tsd-anchor"></a>
					<h3>look<wbr>At</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">look<wbr>At<span class="tsd-signature-symbol">(</span>pos<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span>, up<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#lookat">lookAt</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19663</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set the orientation of the node to face the target position, the node is facing minus z direction by default</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置当前节点旋转为面向目标位置，默认前方为 -z 方向</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>pos: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Target position</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> up: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Up direction</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="off" class="tsd-anchor"></a>
					<h3>off</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">off<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callback<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">__private.AnyFunction</span>, target<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span>, useCapture<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#off">off</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19459</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Removes the callback previously registered with the same type, callback, target and or useCapture.
										This method is merely an alias to removeEventListener.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>删除之前与同类型，回调，目标或 useCapture 注册的回调。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-built_in">this</span>.node.off(SystemEventType.TOUCH_START, <span class="hljs-built_in">this</span>.memberFunction, <span class="hljs-built_in">this</span>);
node.off(SystemEventType.TOUCH_START, callback, <span class="hljs-built_in">this</span>.node);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>type: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string representing the event type being removed.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callback: <span class="tsd-signature-type">__private.AnyFunction</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback to remove.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> target: <span class="tsd-signature-type">unknown</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The target (this object) to invoke the callback, if it&#39;s not given, only callback without target will be removed</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> useCapture: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>When set to true, the listener will be triggered at capturing phase which is ahead of the final target emit, otherwise it will be triggered during bubbling phase.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="on" class="tsd-anchor"></a>
					<h3>on</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">on<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SystemEventType</span>, callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.AnyFunction</span>, target<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span>, useCapture<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#on">on</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19443</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Register a callback of a specific event type on Node.
											Use this method to register touch or mouse event permit propagation based on scene graph,
										These kinds of event are triggered with dispatchEvent, the dispatch process has three steps:</p>
										<ol>
											<li>Capturing phase: dispatch in capture targets (<code>_getCapturingTargets</code>), e.g. parents in node tree, from root to the real target</li>
											<li>At target phase: dispatch to the listeners of the real target</li>
											<li>Bubbling phase: dispatch in bubble targets (<code>_getBubblingTargets</code>), e.g. parents in node tree, from the real target to root
												In any moment of the dispatching process, it can be stopped via <code>event.stopPropagation()</code> or <code>event.stopPropagationImmediate()</code>.
												It&#39;s the recommended way to register touch/mouse event for Node,
												please do not use <code>eventManager</code> directly for Node.
												You can also register custom event and use <code>emit</code> to trigger custom event on Node.
												For such events, there won&#39;t be capturing and bubbling phase, your event will be dispatched directly to its listeners registered on the same node.
											You can also pass event callback parameters with <code>emit</code> by passing parameters after <code>type</code>.</li>
										</ol>
									</dd>
									<dt>zh</dt>
									<dd><p>在节点上注册指定类型的回调函数，也可以设置 target 用于绑定响应函数的 this 对象。
										鼠标或触摸事件会被系统调用 dispatchEvent 方法触发，触发的过程包含三个阶段：</p>
										<ol>
											<li>捕获阶段：派发事件给捕获目标（通过 <code>_getCapturingTargets</code> 获取），比如，节点树中注册了捕获阶段的父节点，从根节点开始派发直到目标节点。</li>
											<li>目标阶段：派发给目标节点的监听器。</li>
											<li>冒泡阶段：派发事件给冒泡目标（通过 <code>_getBubblingTargets</code> 获取），比如，节点树中注册了冒泡阶段的父节点，从目标节点开始派发直到根节点。
												同时您可以将事件派发到父节点或者通过调用 stopPropagation 拦截它。
												推荐使用这种方式来监听节点上的触摸或鼠标事件，请不要在节点上直接使用 <code>eventManager</code>。
												你也可以注册自定义事件到节点上，并通过 emit 方法触发此类事件，对于这类事件，不会发生捕获冒泡阶段，只会直接派发给注册在该节点上的监听器
											你可以通过在 emit 方法调用时在 type 之后传递额外的参数作为事件回调的参数列表</li>
										</ol>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-built_in">this</span>.node.on(SystemEventType.TOUCH_START, <span class="hljs-built_in">this</span>.memberFunction, <span class="hljs-built_in">this</span>);  <span class="hljs-comment">// if &quot;this&quot; is component and the &quot;memberFunction&quot; declared in CCClass.</span>
node.on(SystemEventType.TOUCH_START, callback, <span class="hljs-built_in">this</span>);
node.on(SystemEventType.TOUCH_MOVE, callback, <span class="hljs-built_in">this</span>);
node.on(SystemEventType.TOUCH_END, callback, <span class="hljs-built_in">this</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>type: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SystemEventType</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string representing the event type to listen for.<br>See {{#crossLink &quot;Node/EventType/POSITION_CHANGED&quot;}}Node Events{{/crossLink}} for all builtin events.</p>
									</div>
								</li>
								<li>
									<h5>callback: <span class="tsd-signature-type">__private.AnyFunction</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback that will be invoked when the event is dispatched. The callback is ignored if it is a duplicate (the callbacks are unique).</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> target: <span class="tsd-signature-type">unknown</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The target (this object) to invoke the callback, can be null</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> useCapture: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>When set to true, the listener will be triggered at capturing phase which is ahead of the final target emit, otherwise it will be triggered during bubbling phase.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
							<ul>
								<li>Just returns the incoming callback so you can save the anonymous function easier.</li>
							</ul>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onadd" class="tsd-anchor"></a>
					<h3>on<wbr>Add</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Add<span class="tsd-signature-symbol">(</span>root<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:24</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>root: <span class="tsd-signature-type">Node</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="ondestroy" class="tsd-anchor"></a>
					<h3>on<wbr>Destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Implementation of <a href="../interfaces/layer.__global.layer.ilayer.html">ILayer</a>.<a href="../interfaces/layer.__global.layer.ilayer.html#ondestroy">onDestroy</a></p>
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:16</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onhide" class="tsd-anchor"></a>
					<h3>on<wbr>Hide</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Hide<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Implementation of <a href="../interfaces/layer.__global.layer.ilayer.html">ILayer</a>.<a href="../interfaces/layer.__global.layer.ilayer.html#onhide">onHide</a></p>
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:30</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="oninit" class="tsd-anchor"></a>
					<h3>on<wbr>Init</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Init<span class="tsd-signature-symbol">(</span>layerName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, layerType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, layerMgr<span class="tsd-signature-symbol">: </span><a href="../interfaces/layer.__global.layer.imgr.html" class="tsd-signature-type">IMgr</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Implementation of <a href="../interfaces/layer.__global.layer.ilayer.html">ILayer</a>.<a href="../interfaces/layer.__global.layer.ilayer.html#oninit">onInit</a></p>
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:10</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>layerName: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>layerType: <span class="tsd-signature-type">number</span></h5>
								</li>
								<li>
									<h5>layerMgr: <a href="../interfaces/layer.__global.layer.imgr.html" class="tsd-signature-type">IMgr</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onnodeadd" class="tsd-anchor"></a>
					<h3>on<wbr>Node<wbr>Add</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Node<wbr>Add<span class="tsd-signature-symbol">(</span>node<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:39</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>node: <span class="tsd-signature-type">Node</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onshow" class="tsd-anchor"></a>
					<h3>on<wbr>Show</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Show<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Implementation of <a href="../interfaces/layer.__global.layer.ilayer.html">ILayer</a>.<a href="../interfaces/layer.__global.layer.ilayer.html#onshow">onShow</a></p>
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:33</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onspadd" class="tsd-anchor"></a>
					<h3>on<wbr>SpAdd</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>SpAdd<span class="tsd-signature-symbol">(</span>sp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in packages/dpctrl-c3d/src/layer.ts:36</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>sp: <span class="tsd-signature-type">Node</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="once" class="tsd-anchor"></a>
					<h3>once</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">once<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.AnyFunction</span>, target<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span>, useCapture<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#once">once</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19472</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Register an callback of a specific event type on the Node,
										the callback will remove itself after the first time it is triggered.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>注册节点的特定事件类型回调，回调会在第一时间被触发后删除自身。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>type: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string representing the event type to listen for.</p>
									</div>
								</li>
								<li>
									<h5>callback: <span class="tsd-signature-type">__private.AnyFunction</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback that will be invoked when the event is dispatched.
										The callback is ignored if it is a duplicate (the callbacks are unique).</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> target: <span class="tsd-signature-type">unknown</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The target (this object) to invoke the callback, can be null</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> useCapture: <span class="tsd-signature-type">any</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="pausesystemevents" class="tsd-anchor"></a>
					<h3>pause<wbr>System<wbr>Events</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">pause<wbr>System<wbr>Events<span class="tsd-signature-symbol">(</span>recursive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#pausesystemevents">pauseSystemEvents</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19872</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Pause all system events which is dispatched by [[SystemEvent]].
										If recursive is set to true, then this API will pause the node system events for the node and all nodes in its sub node tree.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>暂停所有 [[SystemEvent]] 派发的系统事件。
										如果传递 recursive 为 true，那么这个 API 将暂停本节点和它的子树上所有节点的节点系统事件。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>recursive: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether pause system events recursively for the child node tree</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="removeallchildren" class="tsd-anchor"></a>
					<h3>remove<wbr>All<wbr>Children</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>All<wbr>Children<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#removeallchildren">removeAllChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19260</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Removes all children from the container.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>移除节点所有的子节点。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="removechild" class="tsd-anchor"></a>
					<h3>remove<wbr>Child</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Child<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#removechild">removeChild</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19255</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Removes a child from the container.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>移除节点中指定的子节点。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>child: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Node</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The child node which will be removed.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="removecomponent" class="tsd-anchor"></a>
					<h3>remove<wbr>Component</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Component&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Component<span class="tsd-signature-symbol">(</span>classNameOrInstance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#removecomponent">removeComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19385</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Removes a component identified by the given name or removes the component object given.
										You can also use component.destroy() if you already have the reference.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>删除节点上的指定组件，传入参数可以是一个组件构造函数或组件名，也可以是已经获得的组件引用。
										如果你已经获得组件引用，你也可以直接调用 component.destroy()</p>
									</dd>
									<dt>deprecated</dt>
									<dd><p>please destroy the component to remove it.</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>node.removeComponent(Sprite)<span class="hljs-comment">;</span>
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of the component to remove</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#removecomponent">removeComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19405</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Removes a component identified by the given name or removes the component object given.
										You can also use component.destroy() if you already have the reference.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>删除节点上的指定组件，传入参数可以是一个组件构造函数或组件名，也可以是已经获得的组件引用。
										如果你已经获得组件引用，你也可以直接调用 component.destroy()</p>
									</dd>
									<dt>deprecated</dt>
									<dd><p>please destroy the component to remove it.</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code><span class="hljs-keyword">import</span> { Sprite } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-keyword">const</span> sprite = node.getComponent(Sprite);
<span class="hljs-keyword">if</span> (sprite) {
    node.removeComponent(sprite);
}
node.removeComponent(<span class="hljs-string">&#x27;Sprite&#x27;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classNameOrInstance: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Component</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class name of the component to remove or the component instance to be removed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="removefromparent" class="tsd-anchor"></a>
					<h3>remove<wbr>From<wbr>Parent</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>From<wbr>Parent<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#removefromparent">removeFromParent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19249</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Remove itself from its parent node.
										If the node have no parent, then nothing happens.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>从父节点中删除该节点。
										如果这个节点是一个孤立节点，那么什么都不会发生。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="resumesystemevents" class="tsd-anchor"></a>
					<h3>resume<wbr>System<wbr>Events</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">resume<wbr>System<wbr>Events<span class="tsd-signature-symbol">(</span>recursive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#resumesystemevents">resumeSystemEvents</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19884</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Resume all paused system events which is dispatched by [[SystemEvent]].
										If recursive is set to true, then this API will resume the node system events for the node and all nodes in its sub node tree.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>恢复所有 [[SystemEvent]] 派发的系统事件。
										如果传递 recursive 为 true，那么这个 API 将恢复本节点和它的子树上所有节点的节点系统事件。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>recursive: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether resume system events recursively for the child node tree</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="rotate" class="tsd-anchor"></a>
					<h3>rotate</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">rotate<span class="tsd-signature-symbol">(</span>rot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quat</span>, ns<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">cocos_core_scene_graph_node_enum_NodeSpace</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#rotate">rotate</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19656</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Perform a rotation on the node</p>
									</dd>
									<dt>zh</dt>
									<dd><p>旋转节点</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>rot: <span class="tsd-signature-type">Quat</span></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> ns: <span class="tsd-signature-type">cocos_core_scene_graph_node_enum_NodeSpace</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The operation coordinate space</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="setparent" class="tsd-anchor"></a>
					<h3>set<wbr>Parent</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Parent<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span>, keepWorldTransform<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setparent">setParent</a></p>
								<p>Overrides BaseNode.setParent</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19638</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set parent of the node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置该节点的父节点。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Parent node</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> keepWorldTransform: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether keep node&#39;s current world transform unchanged after this operation</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setposition" class="tsd-anchor"></a>
					<h3>set<wbr>Position</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Position<span class="tsd-signature-symbol">(</span>position<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>Position<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setposition">setPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19681</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set position in local coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置本地坐标</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>position: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Target position</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setposition">setPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19689</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set position in local coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置本地坐标</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X axis position</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y axis position</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z axis position</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setrts" class="tsd-anchor"></a>
					<h3>setRTS</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">setRTS<span class="tsd-signature-symbol">(</span>rot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Vec3</span>, pos<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span>, scale<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setrts">setRTS</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19861</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set local transformation with rotation, position and scale separately.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>一次性设置所有局部变换（平移、旋转、缩放）信息</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> rot: <span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The rotation</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> pos: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The position</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> scale: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The scale</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setrotation" class="tsd-anchor"></a>
					<h3>set<wbr>Rotation</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Rotation<span class="tsd-signature-symbol">(</span>rotation<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>Rotation<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setrotation">setRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19702</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in local coordinate system with a quaternion representing the rotation</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用四元数设置本地旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>rotation: <span class="tsd-signature-type">Quat</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Rotation in quaternion</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setrotation">setRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19711</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in local coordinate system with a quaternion representing the rotation</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用四元数设置本地旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X value in quaternion</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y value in quaternion</p>
									</div>
								</li>
								<li>
									<h5>z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z value in quaternion</p>
									</div>
								</li>
								<li>
									<h5>w: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>W value in quaternion</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setrotationfromeuler" class="tsd-anchor"></a>
					<h3>set<wbr>Rotation<wbr>From<wbr>Euler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Rotation<wbr>From<wbr>Euler<span class="tsd-signature-symbol">(</span>rotation<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>Rotation<wbr>From<wbr>Euler<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, zOpt<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setrotationfromeuler">setRotationFromEuler</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19717</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in local coordinate system with a vector representing euler angles</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用欧拉角设置本地旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>rotation: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Rotation in vector</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setrotationfromeuler">setRotationFromEuler</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19725</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in local coordinate system with euler angles</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用欧拉角设置本地旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X axis rotation</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y axis rotation</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> zOpt: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setscale" class="tsd-anchor"></a>
					<h3>set<wbr>Scale</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Scale<span class="tsd-signature-symbol">(</span>scale<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>Scale<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setscale">setScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19738</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set scale in local coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置本地缩放</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>scale: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Target scale</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setscale">setScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19746</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set scale in local coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置本地缩放</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X axis scale</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y axis scale</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z axis scale</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setsiblingindex" class="tsd-anchor"></a>
					<h3>set<wbr>Sibling<wbr>Index</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Sibling<wbr>Index<span class="tsd-signature-symbol">(</span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setsiblingindex">setSiblingIndex</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19218</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set the sibling index of the current node in its parent&#39;s children array.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置当前节点在父节点的 children 数组中的位置。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>index: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setworldposition" class="tsd-anchor"></a>
					<h3>set<wbr>World<wbr>Position</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Position<span class="tsd-signature-symbol">(</span>position<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Position<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldposition">setWorldPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19766</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set position in world coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置世界坐标</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>position: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Target position</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldposition">setWorldPosition</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19774</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set position in world coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置世界坐标</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X axis position</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y axis position</p>
									</div>
								</li>
								<li>
									<h5>z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z axis position</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setworldrotation" class="tsd-anchor"></a>
					<h3>set<wbr>World<wbr>Rotation</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Rotation<span class="tsd-signature-symbol">(</span>rotation<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quat</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Rotation<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldrotation">setWorldRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19787</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in world coordinate system with a quaternion representing the rotation</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用四元数设置世界坐标系下的旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>rotation: <span class="tsd-signature-type">Quat</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Rotation in quaternion</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldrotation">setWorldRotation</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19796</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in world coordinate system with a quaternion representing the rotation</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用四元数设置世界坐标系下的旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X value in quaternion</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y value in quaternion</p>
									</div>
								</li>
								<li>
									<h5>z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z value in quaternion</p>
									</div>
								</li>
								<li>
									<h5>w: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>W value in quaternion</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setworldrotationfromeuler" class="tsd-anchor"></a>
					<h3>set<wbr>World<wbr>Rotation<wbr>From<wbr>Euler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Rotation<wbr>From<wbr>Euler<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldrotationfromeuler">setWorldRotationFromEuler</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19804</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set rotation in world coordinate system with euler angles</p>
									</dd>
									<dt>zh</dt>
									<dd><p>用欧拉角设置世界坐标系下的旋转</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X axis rotation</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y axis rotation</p>
									</div>
								</li>
								<li>
									<h5>z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z axis rotation</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="setworldscale" class="tsd-anchor"></a>
					<h3>set<wbr>World<wbr>Scale</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Scale<span class="tsd-signature-symbol">(</span>scale<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
						<li class="tsd-signature tsd-kind-icon">set<wbr>World<wbr>Scale<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, z<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldscale">setWorldScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19817</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set scale in world coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置世界坐标系下的缩放</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>scale: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Target scale</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#setworldscale">setWorldScale</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19825</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Set scale in world coordinate system</p>
									</dd>
									<dt>zh</dt>
									<dd><p>设置世界坐标系下的缩放</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>x: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>X axis scale</p>
									</div>
								</li>
								<li>
									<h5>y: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Y axis scale</p>
									</div>
								</li>
								<li>
									<h5>z: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Z axis scale</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="targetoff" class="tsd-anchor"></a>
					<h3>target<wbr>Off</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">target<wbr>Off<span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#targetoff">targetOff</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19513</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Removes all callbacks previously registered with the same target.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>移除目标上的所有注册事件。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>target: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">unknown</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The target to be searched for all related callbacks</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="translate" class="tsd-anchor"></a>
					<h3>translate</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">translate<span class="tsd-signature-symbol">(</span>trans<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vec3</span>, ns<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">cocos_core_scene_graph_node_enum_NodeSpace</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#translate">translate</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19649</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Perform a translation on the node</p>
									</dd>
									<dt>zh</dt>
									<dd><p>移动节点</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>trans: <span class="tsd-signature-type">Vec3</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The increment on position</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> ns: <span class="tsd-signature-type">cocos_core_scene_graph_node_enum_NodeSpace</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The operation coordinate space</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="updateworldtransform" class="tsd-anchor"></a>
					<h3>update<wbr>World<wbr>Transform</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">update<wbr>World<wbr>Transform<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#updateworldtransform">updateWorldTransform</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19675</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Update the world transform information if outdated</p>
									</dd>
									<dt>zh</dt>
									<dd><p>更新节点的世界变换信息</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="walk" class="tsd-anchor"></a>
					<h3>walk</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">walk<span class="tsd-signature-symbol">(</span>preFunc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, postFunc<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#walk">walk</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19240</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Walk though the sub children tree of the current node.
											Each node, including the current node, in the sub tree will be visited two times,
											before all children and after all children.
											This function call is not recursive, it&#39;s based on stack.
										Please don&#39;t walk any other node inside the walk process.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>遍历该节点的子树里的所有节点并按规则执行回调函数。
											对子树中的所有节点，包含当前节点，会执行两次回调，preFunc 会在访问它的子节点之前调用，postFunc 会在访问所有子节点之后调用。
											这个函数的实现不是基于递归的，而是基于栈展开递归的方式。
										请不要在 walk 过程中对任何其他的节点嵌套执行 walk。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code>node.walk(<span class="hljs-function"><span class="hljs-keyword">function</span></span> (<span class="hljs-keyword">target</span>) {
    console.<span class="hljs-built_in">log</span>(<span class="hljs-string">&#x27;Walked through node &#x27;</span> + <span class="hljs-keyword">target</span>.<span class="hljs-keyword">name</span> + <span class="hljs-string">&#x27; for the first time&#x27;</span>);
}, <span class="hljs-function"><span class="hljs-keyword">function</span></span> (<span class="hljs-keyword">target</span>) {
    console.<span class="hljs-built_in">log</span>(<span class="hljs-string">&#x27;Walked through node &#x27;</span> + <span class="hljs-keyword">target</span>.<span class="hljs-keyword">name</span> + <span class="hljs-string">&#x27; after walked all children in its sub tree&#x27;</span>);
});
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>preFunc: <span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback to process node when reach the node for the first time</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>target: <span class="tsd-signature-type">this</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> postFunc: <span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback to process node when re-visit the node after walked all children in its sub tree</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>target: <span class="tsd-signature-type">this</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="_deferreddestroy" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> _deferred<wbr>Destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">_deferred<wbr>Destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_deferreddestroy">_deferredDestroy</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12007</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="isnode" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> is<wbr>Node</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Node<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">Node</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="dpctrl_c3d.layer.html">Layer</a>.<a href="dpctrl_c3d.layer.html#isnode">isNode</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:19605</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Determine whether the given object is a normal Node. Will return false if [[Scene]] given.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>指定对象是否是普通的节点？如果传入 [[Scene]] 会返回 false。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>obj: <span class="tsd-signature-type">unknown</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">Node</span></h4>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Packages</em></a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/broadcast.html">broadcast</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/c3d_comp_template.html">c3d-<wbr>comp-<wbr>template</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/c3daxios.html">c3daxios</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/cli.html">cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/core.html">core</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/display_ctrl.html">display-<wbr>ctrl</a>
					</li>
					<li class="current tsd-kind-module">
						<a href="../modules/dpctrl_c3d.html">dpctrl-<wbr>c3d</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_ccc.html">dpctrl-<wbr>ccc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fgui.html">dpctrl-<wbr>fgui</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fguicc.html">dpctrl-<wbr>fguicc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/egf_protobuf_cli.html">egf-<wbr>protobuf-<wbr>cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/emitter3.html">emitter3</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet.html">enet</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pbws.html">enet-<wbr>pbws</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pinus_pb.html">enet-<wbr>pinus-<wbr>pb</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/excel2all.html">excel2all</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/layer.html">layer</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/obj_pool.html">obj-<wbr>pool</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/xstate2c3d.html">xstate2c3d</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-module">
						<a href="../modules/broadcast.html" class="tsd-kind-icon">broadcast</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/c3d_comp_template.html" class="tsd-kind-icon">c3d-<wbr>comp-<wbr>template</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/c3daxios.html" class="tsd-kind-icon">c3daxios</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/cli.html" class="tsd-kind-icon">cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/core.html" class="tsd-kind-icon">core</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/display_ctrl.html" class="tsd-kind-icon">display-<wbr>ctrl</a>
					</li>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-module">
						<a href="../modules/dpctrl_c3d.html" class="tsd-kind-icon">dpctrl-<wbr>c3d</a>
						<ul>
							<li class="current tsd-kind-class tsd-parent-kind-module">
								<a href="dpctrl_c3d.layer.html" class="tsd-kind-icon">Layer</a>
								<ul>
									<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#constructor" class="tsd-kind-icon">constructor</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_objflags" class="tsd-kind-icon">_obj<wbr>Flags</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_static" class="tsd-kind-icon">_static</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_uiprops" class="tsd-kind-icon">_ui<wbr>Props</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#eventtype" class="tsd-kind-icon">Event<wbr>Type</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#nodespace" class="tsd-kind-icon">Node<wbr>Space</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#transformbit" class="tsd-kind-icon">Transform<wbr>Bit</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#transformdirtybit" class="tsd-kind-icon">Transform<wbr>Dirty<wbr>Bit</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#bookofchange" class="tsd-kind-icon">book<wbr>OfChange</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_persistnode" class="tsd-kind-icon">_persist<wbr>Node</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#active" class="tsd-kind-icon">active</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#activeinhierarchy" class="tsd-kind-icon">active<wbr>InHierarchy</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#angle" class="tsd-kind-icon">angle</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#children" class="tsd-kind-icon">children</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#components" class="tsd-kind-icon">components</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#eulerangles" class="tsd-kind-icon">euler<wbr>Angles</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#eventprocessor" class="tsd-kind-icon">event<wbr>Processor</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#forward" class="tsd-kind-icon">forward</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#handle" class="tsd-kind-icon">handle</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#haschangedflags" class="tsd-kind-icon">has<wbr>Changed<wbr>Flags</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#isvalid" class="tsd-kind-icon">is<wbr>Valid</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#layer" class="tsd-kind-icon">layer</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#layername" class="tsd-kind-icon">layer<wbr>Name</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#layertype" class="tsd-kind-icon">layer<wbr>Type</a>
									</li>
									<li class=" tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#matrix" class="tsd-kind-icon">matrix</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#name" class="tsd-kind-icon">name</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#parent" class="tsd-kind-icon">parent</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#position" class="tsd-kind-icon">position</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#rotation" class="tsd-kind-icon">rotation</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#scale" class="tsd-kind-icon">scale</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#scene" class="tsd-kind-icon">scene</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#uuid" class="tsd-kind-icon">uuid</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#worldmatrix" class="tsd-kind-icon">world<wbr>Matrix</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#worldposition" class="tsd-kind-icon">world<wbr>Position</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#worldrotation" class="tsd-kind-icon">world<wbr>Rotation</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#worldscale" class="tsd-kind-icon">world<wbr>Scale</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_destroyimmediate" class="tsd-kind-icon">_destroy<wbr>Immediate</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_destruct" class="tsd-kind-icon">_destruct</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_onbatchcreated" class="tsd-kind-icon">_on<wbr>Batch<wbr>Created</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_onbeforeserialize" class="tsd-kind-icon">_on<wbr>Before<wbr>Serialize</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_onpostactivated" class="tsd-kind-icon">_on<wbr>Post<wbr>Activated</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_onsetparent" class="tsd-kind-icon">_on<wbr>Set<wbr>Parent</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_removecomponent" class="tsd-kind-icon">_remove<wbr>Component</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#_updatesiblingindex" class="tsd-kind-icon">_update<wbr>Sibling<wbr>Index</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#addchild" class="tsd-kind-icon">add<wbr>Child</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#addcomponent" class="tsd-kind-icon">add<wbr>Component</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#attr" class="tsd-kind-icon">attr</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#destroy" class="tsd-kind-icon">destroy</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#destroyallchildren" class="tsd-kind-icon">destroy<wbr>All<wbr>Children</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#dispatchevent" class="tsd-kind-icon">dispatch<wbr>Event</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#emit" class="tsd-kind-icon">emit</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getchildbyname" class="tsd-kind-icon">get<wbr>Child<wbr>ByName</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getchildbypath" class="tsd-kind-icon">get<wbr>Child<wbr>ByPath</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getchildbyuuid" class="tsd-kind-icon">get<wbr>Child<wbr>ByUuid</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getcomponent" class="tsd-kind-icon">get<wbr>Component</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getcomponentinchildren" class="tsd-kind-icon">get<wbr>Component<wbr>InChildren</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getcomponents" class="tsd-kind-icon">get<wbr>Components</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getcomponentsinchildren" class="tsd-kind-icon">get<wbr>Components<wbr>InChildren</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getparent" class="tsd-kind-icon">get<wbr>Parent</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getposition" class="tsd-kind-icon">get<wbr>Position</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getrotation" class="tsd-kind-icon">get<wbr>Rotation</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getscale" class="tsd-kind-icon">get<wbr>Scale</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getsiblingindex" class="tsd-kind-icon">get<wbr>Sibling<wbr>Index</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getworldmatrix" class="tsd-kind-icon">get<wbr>World<wbr>Matrix</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getworldposition" class="tsd-kind-icon">get<wbr>World<wbr>Position</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getworldrs" class="tsd-kind-icon">get<wbr>WorldRS</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getworldrt" class="tsd-kind-icon">get<wbr>WorldRT</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getworldrotation" class="tsd-kind-icon">get<wbr>World<wbr>Rotation</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#getworldscale" class="tsd-kind-icon">get<wbr>World<wbr>Scale</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#haseventlistener" class="tsd-kind-icon">has<wbr>Event<wbr>Listener</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#insertchild" class="tsd-kind-icon">insert<wbr>Child</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#invalidatechildren" class="tsd-kind-icon">invalidate<wbr>Children</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#inversetransformpoint" class="tsd-kind-icon">inverse<wbr>Transform<wbr>Point</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#ischildof" class="tsd-kind-icon">is<wbr>Child<wbr>Of</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#lookat" class="tsd-kind-icon">look<wbr>At</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#off" class="tsd-kind-icon">off</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#on" class="tsd-kind-icon">on</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#onadd" class="tsd-kind-icon">on<wbr>Add</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#ondestroy" class="tsd-kind-icon">on<wbr>Destroy</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#onhide" class="tsd-kind-icon">on<wbr>Hide</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#oninit" class="tsd-kind-icon">on<wbr>Init</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#onnodeadd" class="tsd-kind-icon">on<wbr>Node<wbr>Add</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#onshow" class="tsd-kind-icon">on<wbr>Show</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class">
										<a href="dpctrl_c3d.layer.html#onspadd" class="tsd-kind-icon">on<wbr>SpAdd</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#once" class="tsd-kind-icon">once</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#pausesystemevents" class="tsd-kind-icon">pause<wbr>System<wbr>Events</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#removeallchildren" class="tsd-kind-icon">remove<wbr>All<wbr>Children</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#removechild" class="tsd-kind-icon">remove<wbr>Child</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#removecomponent" class="tsd-kind-icon">remove<wbr>Component</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#removefromparent" class="tsd-kind-icon">remove<wbr>From<wbr>Parent</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#resumesystemevents" class="tsd-kind-icon">resume<wbr>System<wbr>Events</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#rotate" class="tsd-kind-icon">rotate</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setparent" class="tsd-kind-icon">set<wbr>Parent</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setposition" class="tsd-kind-icon">set<wbr>Position</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setrts" class="tsd-kind-icon">setRTS</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setrotation" class="tsd-kind-icon">set<wbr>Rotation</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setrotationfromeuler" class="tsd-kind-icon">set<wbr>Rotation<wbr>From<wbr>Euler</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setscale" class="tsd-kind-icon">set<wbr>Scale</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setsiblingindex" class="tsd-kind-icon">set<wbr>Sibling<wbr>Index</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setworldposition" class="tsd-kind-icon">set<wbr>World<wbr>Position</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setworldrotation" class="tsd-kind-icon">set<wbr>World<wbr>Rotation</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setworldrotationfromeuler" class="tsd-kind-icon">set<wbr>World<wbr>Rotation<wbr>From<wbr>Euler</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#setworldscale" class="tsd-kind-icon">set<wbr>World<wbr>Scale</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#targetoff" class="tsd-kind-icon">target<wbr>Off</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#translate" class="tsd-kind-icon">translate</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#updateworldtransform" class="tsd-kind-icon">update<wbr>World<wbr>Transform</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="dpctrl_c3d.layer.html#walk" class="tsd-kind-icon">walk</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#_deferreddestroy" class="tsd-kind-icon">_deferred<wbr>Destroy</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="dpctrl_c3d.layer.html#isnode" class="tsd-kind-icon">is<wbr>Node</a>
									</li>
								</ul>
							</li>
							<li class=" tsd-kind-class tsd-parent-kind-module">
								<a href="dpctrl_c3d.nodectrl.html" class="tsd-kind-icon">Node<wbr>Ctrl</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_ccc.html" class="tsd-kind-icon">dpctrl-<wbr>ccc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fgui.html" class="tsd-kind-icon">dpctrl-<wbr>fgui</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fguicc.html" class="tsd-kind-icon">dpctrl-<wbr>fguicc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/egf_protobuf_cli.html" class="tsd-kind-icon">egf-<wbr>protobuf-<wbr>cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/emitter3.html" class="tsd-kind-icon">emitter3</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet.html" class="tsd-kind-icon">enet</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pbws.html" class="tsd-kind-icon">enet-<wbr>pbws</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pinus_pb.html" class="tsd-kind-icon">enet-<wbr>pinus-<wbr>pb</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/excel2all.html" class="tsd-kind-icon">excel2all</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/layer.html" class="tsd-kind-icon">layer</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/obj_pool.html" class="tsd-kind-icon">obj-<wbr>pool</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/xstate2c3d.html" class="tsd-kind-icon">xstate2c3d</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-namespace"><span class="tsd-kind-icon">Namespace</span></li>
				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>